home *** CD-ROM | disk | FTP | other *** search
- read trui a
- * copy
- copy a b
- * wrap, position (17,31) becomes (1,1)
- copy a b 17 31
- * reduce 2x horizontally
- * outdxoutdy
- * indxdydXdY
- copy a b 1 1 2 0 0 1
- * reduce 3x vertically
- copy a b 1 1 1 0 0 3
- *reduce hor. and vert.
- copy a b 1 1 2 0 0 2
- * skew up
- copy a b 1 1 1 1 0 1
- * skew left
- copy a b 1 1 1 0 1 1
- * skew right
- copy a b 1 1 1 0 -1 1
- * reflect horizontally
- copy a b 256 1 -1 0 0 1
- * reflect vertically
- copy a b 1 256 1 0 0 -1
- * upside down
- copy a b 256 256 -1 0 0 -1
- * transpose
- copy a b 1 1 0 1 1 0
- * symmetrize right half
- copy a b
- copy b b 256 1 -1 0 0 1
- * symmetrize lower half
- copy a b
- copy b b 1 256 1 0 0 -1
- * point symmetrize lower half
- copy a b
- copy b b 256 256 -1 0 0 -1
- * tilt atan 1 = 45 degrees
- copy a b 127 127 1 1 -1 1
- * tilt atan -1 = -45 degrees
- copy a b 127 127 1 -1 1 1
- * tilt atan -2
- copy a b 127 127 1 -2 2 1
- * tilt atan -1/2
- copy a b 127 127 2 -1 1 2
- * inverse copy
- copy b c -127 127 2 -1 1 2
- * reduce 4x hor.and vert.
- copy a b 1 1 4 0 0 4
- * X<0 codes for inverse copy.
- * inverse copy makes multiple
- * writes at point pattern.
- * only lower right block is
- * copied.
- * this can be used to blow:
- * for center position 160,60
- * bring lower right 160+31,60+31
- * of 64x64 area to be blown to
- * lower right 256,256 of
- * lower right block
- * by wrap over 160+31+1=192,92
- copy a c 192 92
- copy c d -1 1 4 0 0 4
- lmax d d 4 8
- * or to block
- copy b c -1 1 4 0 0 4
- lmax c d 3 8
- * filling block image
- lmax c c 4 8
- * point pattern
- copy b c -1 1 4 0 0 4
- * wrap 2,2 down and right
- copy b d 255 255
- * Y<0 codes for stamping.
- * wrap 2,2 down and right and
- * point pattern stamped into c
- copy b c -255 -255 4 0 0 4
- * plot image line
- clear b
- copy a c
- copy b c -1 -60 1 0 0 0
- shad d 255 255 0 0 0 0
- copy a b 1 60 1 0 0 0
- sub b d 0
- th d d 1 0
- cont 1 0 d
-
-